// 基础类型
(() => {
    // 布尔类型
    // 基本语法
    // let 变量名:数据类型 = 值
    let flag: boolean = true
    flag = false
    // flag = 10 报错 其他类型也一样
    console.log(flag);

    // 数字类型
    let a1: number = 10 // 十进制
    let a2: number = 0b1010  // 二进制
    let a3: number = 0o12 // 八进制
    let a4: number = 0xa // 十六进制
    console.log(a1);
    console.log(a2);
    console.log(a3);
    console.log(a4);

    // 字符串类型
    let str: string = 'jack'
    let age: number = 20
    console.log(`我是${str},今年${age}岁了`);

    // undefined null
    console.log('====================================');

    let und: undefined = undefined
    let nll: null = null
    console.log(und)
    console.log(nll);


})()